草庐IT

SQL Server数据库日常检查

全部标签

Javascript 日期允许无效数据(例如 2 月 30 日)

这个问题在这里已经有了答案:Howtovalidateadate?(11个答案)关闭6年前。如何验证日期?我的意思不是格式,而是逻辑。例如:2月30日不是有效日期。vardate=newDate("2015-02-29T13:02:49.073Z");//2015Feb29thdoesnotexistconsole.log(date.toISOString());Returns2015-03-01T13:02:49.073Z(March1st).但是我想知道这个日期(输入)是无效的。编辑:在Chrome中测试。Firefox返回“无效日期”。但不是在解析。只有在使用日期时(例如toIS

javascript - 在 Firebase 中仅检索一次数据

我有一个带firebase的实时数据库,我正在使用以下代码连接到数据库并从中获取一些数据。window.onload=function(){vardatabaseWebsites=firebase.database().ref('/websites').orderByChild('votes');console.log(databaseWebsites);databaseWebsites.on('value',function(snapshot){snapshot.forEach(function(childSnapshot){varwebTemp=document.getElemen

javascript - Jquery 数据属性选择器不起作用

我有这个元素data-attributeconversationId是这样动态设置的:$(".messages").data("conversationId",conversationId);我在使用选择器通过数据属性选择该元素时遇到问题。$(".messages[data-conversationId=4]")返回空数组。有趣的是:$(".messages").data("conversationId")返回4我的选择器有什么问题? 最佳答案 如果您通过jquery的.data()设置您的动态属性,您将遇到上述问题。但是如果通过j

javascript - 如何检查三元运算符中的 undefined variable ?

我对三元运算有疑问:leta=undefined?"Defined!":"DefinitelyUndefined",b=abc?"Defined!":"DefinitelyUndefined",//ReferenceErrorc=(abc!==undefined)?"Defined!":"DefinitelyUndefined",//ReferenceErrord=(typeofabc!=="undefined")?"Defined!":"DefinitelyUndefined"//results:a=d="DefinitelyUndefined",//whilebandcthrowR

javascript - 如何使用 jQuery each 函数检查 NaN 的数组值?

我有这些从数据库中获取数据的HTML代码。我将一个数组设置为HTML输入。HTML代码CategoryJanuaryFebruaryFetchArray("select*fromtable");if(count($sql)>0){foreach($sqlas$row){$i=0;if($i==0){?>"placeholder=""readonly>"placeholder=""readonly>"placeholder=""readonly>"placeholder=""readonly>"placeholder=""readonly>Totaljan1[]的值在console.lo

javascript - 如何检查我的 iPhone Safari 上运行的 Ajax 请求的状态?

我的网站上加载了这段代码fingerprintingpageloaded.//console.log(window);functiongetIPhoneModel(){//CreateacanvaselementwhichcanbeusedtoretrieveinformationabouttheGPU.varcanvas=document.createElement("canvas");if(canvas){varcontext=canvas.getContext("webgl")||canvas.getContext("experimental-webgl");if(context

javascript - 如何通过 JavaScript 或 CSS 检查用户是否处于高对比度模式

当按下Shift+Left+Alt+Print时,Windows切换到高对比度模式-是否有有机会在网页上检测到它(使用JavaScript或CSS)吗?是否有机会在HTTP-Request(也就是服务器端,例如通过PHP或Ruby)中检测到它? 最佳答案 根据thisarticleaboutusingCSSspritesinhighcontrast,在Windows上的高对比度模式下,背景图像应设置为“无”,并且它还会更改背景颜色。这应该覆盖任何CSS样式表。因此,您可以在初始渲染后执行一些javascript来检测它。查看他的de

javascript - 检查变量是否是javascript中的整数

我制作了一个表单,用户可以在其中输入他们希望弹出窗口的宽度和高度值。为此,我正在使用window.open。所以我想我需要检查宽度和高度的值是否为整数。我有一个函数可以检查变量是否是一个整数...functionisInteger(possibleInteger){return!isNaN(parseInt(possibleInteger));}但我不知道如何将此函数调用到width和height函数来检查用户是否输入了整数。谁能帮忙? 最佳答案 这是对主题中提到的问题的回答,而不是正文中的实际问题:)。下面的方法在判断字符串是否为

javascript - 如何使用正则表达式检查用户输入不只包含特殊字符?

如何对一个只允许特殊字符的字段进行验证,这意味着AB#,A89@,@#ASD是允许的,但@#$^&或#是不允许的。我需要RegEx来进行验证。 最佳答案 str.match(/^[A-Z#@,]+$/)将匹配一个字符串......以包含的模式开始^并结束$...包含任何大写字母A-Z(不匹配小写字母)...仅包含特殊字符#、@和,...至少有1个字符(无空字符串)不区分大小写,你可以在末尾添加i:(i.g./pattern/i)**更新**如果您需要验证该字段是否仅包含特殊字符,您可以检查该字符串是否仅包含不是单词或数字的字符:if

javascript - 在 JavaScript 中创建新的数据类型

我想扩展JavaScript的一种数据类型并将其分配给新的数据类型。例如:我想构建一个IP地址数据类型(object),它具有String类型的所有属性,但我不知道如何复制的所有属性String类到IPclass。 最佳答案 据我了解,您只是复制它的原型(prototype)。请注意,各种框架都有扩展和扩充可能更好的javascript类的方法。我还没有实际测试过这个varIPAddress=function(){};//inheritfromStringIPAddress.prototype=newString;IPAdress.